export interface TokenStats {
  promptTokens: number      // 提示词使用的token数
  completionTokens: number  // 回复使用的token数
  totalTokens: number      // 总token数
}

export interface ChatMessage {
  id: number
  role: 'user' | 'assistant'
  content: string
  reasoning?: string
  loading?: boolean
  tokenStats?: TokenStats
} 